preflight requestが308 Permanent Redirect
ブラウザはリクエストに先駆けてOPTIONSメソッドでリクエストを出している。
サーバがそのリクエストに対して308 Permanent Redirectを返していて、そのためCORS可能とはみなされない。
原因
サーバ側
@app.route('/api/web/create/', methods=["GET"])
クライアント側
fetch(APIROOT + "web/create", {...})
これは末尾のスラッシュなしでのアクセスをありのURLにリダイレクトしてるのだな
解決
fetch(APIROOT + "web/create/", {...})にしたら解消した